import request from '../../utils/request';

// 产品品牌管理相关 API

// 更新品牌
export const updateProductBrand = (data: any) => {
    return request({
        url: '/product/api/product/brand',
        method: 'put',
        data
    });
};

// 新增品牌
export const createProductBrand = (data: any) => {
    return request({
        url: '/product/api/product/brand',
        method: 'post',
        data
    });
};

// 根据ID获取品牌
export const getProductBrandById = (id: string) => {
    return request({
        url: `/product/api/product/brand/${id}`,
        method: 'get'
    });
};

// 删除品牌
export const deleteProductBrand = (id: string) => {
    return request({
        url: `/product/api/product/brand/${id}`,
        method: 'delete'
    });
};

// 获取启用品牌列表
export const getEnabledProductBrands = () => {
    return request({
        url: '/product/api/product/brand/enabled',
        method: 'get'
    });
};

// 分页查询品牌列表
export const getProductBrandPage = (params: any) => {
    return request({
        url: '/product/api/product/brand/page',
        method: 'get',
        params
    });
};
